LOADING...

加载过慢请开启缓存(浏览器默认开启)

loading

将nginx设置为服务并开机启动

2023/5/26 项目部署

在项目部署之后,难免会遇到虚拟机重启的情况,虚拟机重启后要重启nginx服务,比较麻烦,那么将nginx设置为系统服务并开机启动即可。

  • 选择图上这个.NET4.exe后缀的包。

    image-20230526110727127

  • 下载完毕后将exe文件放入与nginx.exe同级文件夹中,并改名为 nginx-service.exeimage-20230526111049411

  • 在此文件夹下建立xml文件,命名为 nginx-service.xml并输入以下内容:

<service>
    <id>nginx</id>
    <name>nginx</name>
    <description>nginx</description>
    <logpath>C:\Users\admin\nginx-1.24.0</logpath>
    <logmode>roll</logmode>
    <depend></depend>
    <executable>C:\Users\admin\nginx-1.24.0\nginx.exe</executable>
    <stopexecutable>C:\Users\admin\nginx-1.24.0\nginx.exe -s stop</stopexecutable>
</service>
  • 暂时关闭nginx服务:nginx.exe -s quit

  • 使用管理员身份打开命令行,输入nginx-service.exe install

  • 提示安装成功后继续输入nginx-service.exe start

    image-20230526143740045

  • 成功,重启虚拟机也可以自启动nginx了
    image-20230526143957901